package com.ea.service;

import com.ea.common.enums.SysCfgKeyEnums;
import com.ea.domain.dto.SysCfgUpdateDTO;
import com.ea.domain.entity.SysBaseCfg;

import java.util.List;

/**
 * @author NAME-L
 * @Description TODO
 * @className test
 * @date 2022-11-29 00:43:57
 */
public interface ISysBaseCfgService {

    /**
     * 根据cfgKey查找配置信息
     * @param cfgKey
     * @return
     */
    SysBaseCfg getSysCfgByCfgKey(SysCfgKeyEnums sysCfgKeyEnums);

    /**
     * 查询作业配置列表信息
     * @return
     */
    List<SysBaseCfg> getSysCfgList();

    /**
     * 更新系统配置键
     * @param updateDTO
     */
    void updateCfgSys(SysCfgUpdateDTO updateDTO);

}
